package cn.edu.scau.cmi.linpeiwei.abstractFactory.factory;

import cn.edu.scau.cmi.linpeiwei.abstractFactory.domain.PingAnBodyInjur;
import cn.edu.scau.cmi.linpeiwei.abstractFactory.domain.PingAnCollision;
import cn.edu.scau.cmi.linpeiwei.abstractFactory.domain.PingAnCom;
import cn.edu.scau.cmi.linpeiwei.abstractFactory.domain.PingAnPersonInjur;
import cn.edu.scau.cmi.linpeiwei.abstractFactory.domainAbstractClass.BodyInjur;
import cn.edu.scau.cmi.linpeiwei.abstractFactory.domainAbstractClass.Collision;
import cn.edu.scau.cmi.linpeiwei.abstractFactory.domainAbstractClass.Com;
import cn.edu.scau.cmi.linpeiwei.abstractFactory.domainAbstractClass.PersonInjur;

public class PingAnFactory extends AbstractFactory{

	@Override
	public BodyInjur createBodyInjur() {
		// TODO �Զ����ɵķ������
		return new PingAnBodyInjur();
	}

	@Override
	public Collision createColission() {
		// TODO �Զ����ɵķ������
		return new PingAnCollision();
	}

	@Override
	public PersonInjur createPersonInjur() {
		// TODO �Զ����ɵķ������
		return new PingAnPersonInjur();
	}

	@Override
	public Com createCom() {
		// TODO �Զ����ɵķ������
		return new PingAnCom();
	}

}
